import greenfoot.*;  
import java.awt.Color;

/**
 * Contador es una clase aumenta o disminuye una cantidad
 * a una cantidad fija que recibe como parametro.
 * 
 * @author (Gabriela Alvarado) 
 * @version (mayo 2013)
 */
public class Contador extends Actor
{
    private int cont;

    /**
     * Constructor.
     */
    public Contador(int unaCantidad)
    {     
        cont= unaCantidad;
        setImage(new GreenfootImage( "   $ "+cont+"    ", 28, Color.WHITE, Color.ORANGE));
    }

    /**
     * Suma una cantidad al contador.
     */
    public void incrementa(int unaCantidad)
    {      
        cont= cont + unaCantidad;
        setImage(new GreenfootImage( "   $ "+cont+"    ", 28, Color.WHITE, Color.ORANGE));
    }

    /**
     * Resta una cantidad al contador.
     */
    public void decrementa(int unaCantidad)
    {      
        cont= cont - unaCantidad;
        setImage(new GreenfootImage( "   $ "+cont+"    ", 28, Color.WHITE, Color.ORANGE));
    }

    /**
     * Regresa el entero cont.
     */
    public int contador()
    {   return cont;
    }

}
